package com.neu.mianxiangduixiang;

import javax.xml.transform.Result;
import java.sql.ResultSet;
import java.util.Arrays;

/**
 * 1.    编写一个方法，求整数n的阶乘，例如5的阶乘是1*2*3*4*5。
 *
 * 2.    编写一个方法，判断该年份是平年还是闰年。
 *
 * 3.    编写一个方法，输出大于200的最小的质数。
 *
 * 4.    写一个方法，功能：定义一个一维的int 数组，长度任意,然后将它们按从小到大的顺序输出（使用冒泡排序）。
 */
public class lianxi {
    public static int jiecheng(int x){
        int ji = 1;
        for (int i = x; i > 0; i--) {

            ji*=i;
        }
        return ji;
    }
    public static boolean runnian(int y){
        boolean flag = false;
        if (y%100==0){
            if (y%400==0) {
                return true;
            }else {
                return false;
            }
        }else if (y%4==0){
            return true;
        }
        return flag;
    }

    public static int zhishu(){
        int num = 0;
        a:for (int i = 200;  ; i++) {
            for (int j = 2; j < i ; j++) {
                if (i%j==0){
                    continue a;
                }
            }
            num = i;
            return num;
        }

    }

    public static int[] paixu(int[] s){
        for (int i = 1; i < s.length ; i++) {
            for (int j = 0; j < s.length-i; j++) {
                if (s[j]>s[j+1]){
                    int t = s[j];
                    s[j] = s[j+1];
                    s[j+1] = s[j];
                }
            }
        }
        return s;
    }
    public static void sort(int[] num){

        Arrays.sort(num,0,num.length);
    }
    public static void main(String[] args) {
        /*System.out.println(jiecheng(5));*/


        /*boolean y = runnian(1998);
        if (y==true){
            System.out.println("是闰年");
        }else {
            System.out.println("不是闰年");
        }*/


        System.out.println(zhishu());

        /*int [] z = {1,2,3,5,9,4,8,7,6};
        int [] x = paixu(z);
        System.out.println(Arrays.toString(x));*/
    }
}
